/*
 * Javadoc style sheet
 */

/* Page background color */
body { background-color: #FFFFFF; color:#000000 }

/* Headings */
h1 { font-size: 145% }

/* Table colors */
.TableHeadingColor     { background: #CCCCFF; color:#000000 } /* Dark mauve */
.TableSubHeadingColor  { background: #EEEEFF; color:#000000 } /* Light mauve */
.TableRowColor         { background: #FFFFFF; color:#000000 } /* White */

/* Font used in left-hand frame lists */
.FrameTitleFont   { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
.FrameHeadingFont { font-size:  90%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
.FrameItemFont    { font-size:  90%; font-family: Helvetica, Arial, sans-serif; color:#000000 }

/* Navigation bar fonts and colors */
.NavBarCell1    { background-color:#EEEEFF; color:#000000} /* Light mauve */
.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */
.NavBarFont1    { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;}
.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;}

.NavBarCell2    { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000}
.NavBarCell3    { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000}


/*
 * Following is specific to the Geotk project.
 */
/*
 * Table without vertical space between rows, a little bit of space between columns,
 * a light background color and a header with a darker background color. The header
 * also have a little bit more space, and a border is drawn around the table.
 */
table.geotk {
  background-color: #F4F8FF;
  border-spacing: 0pt;
  border-style: solid;
  white-space: nowrap;
}

table.geotk tr th {
  background-color: #B9DCFF;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  padding: 3pt;
}

table.geotk tr td {
  padding-left:  6pt;
  padding-right: 6pt;
  vertical-align: text-top;
}

/*
 * Table without vertical space between rows and a little bit of space between columns.
 * Other properties are left to their default values. In particular, there is no border.
 */
table.compact {
  border-spacing: 0pt;
}

table.compact tr td {
  padding-top:    0pt;
  padding-bottom: 0pt;
  padding-right:  3pt;
  padding-left:   3pt;
}

table.compact tr td.onright {
  padding-right: 1pt;
  text-align:    right;
  font-weight:   normal;
}

table.compact tr td.onleft {
  padding-left: 1pt;
  text-align:   left;
  font-weight:  normal;
}
